package com.shuaige.common.collect.staticclass;


import com.google.common.collect.ImmutableMap;

/**
 * @author Administrator
 */
public class ImmutableMapUse {

    public static void main(String[] args) {

    }

    public void 使用of创建系列() {
        // 最多创建5个键值对

        // 创建方法1
        ImmutableMap.of(
                "1", 1
        );

        // 创建方法2
        ImmutableMap.of(
                "1", 1,
                "2", 2
        );

        // 创建方法3
        ImmutableMap.of(
                "1", 1,
                "2", 2,
                "3", 3
        );

        // 创建方法4
        ImmutableMap.of(
                "1", 1,
                "2", 2,
                "3", 3,
                "4", 4
        );

        // 创建方法5
        ImmutableMap.of(
                "1", 1,
                "2", 2,
                "3", 3,
                "4", 4,
                "5", 5
        );
    }


    public void 使用builder创建系列() {

        // 创建方法2
        new ImmutableMap.Builder<String, Integer>()
                .put("one", 1)
                .put("two", 2)
                .put("three", 3)
                .build();

    }

}
